Міністерство освіти і науки, молоді та спорту України
Новокаховський приладобудівний технікум
КУРСОВИЙ ПРОЕКТ
Тема:
“Робота з FTP”
2012
Завдання
для курсового проектування
студенту НКПТ групи К0 -__Д
__________________________________________
Спеціальність 5.505010201
"Обслуговування комп'ютерних систем і мереж"
Дата видачі "___"_______201__р.
Дата закінчення "___"______201__р.
Тема курсового проекту
____________________________________________________________________
Вхідні дані для розробки
_____________________________________________________________________________________
Зміст пояснювальної записки
(перелік питань, які підлягають розгляду)
_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
Перелік графічного матеріалу
__________________________________________________________________________________________________________________________________________________________________________
Керівник проекту ____________________
Студент ____________________
Зміст
Вступ………………………………………………………………………
1. FILE TRANSFER PROTOCOL
1.1 Короткий екскурс в історію комп’ютерних мереж…….……………
1.2 FTP у порівнянні HTTP-протоколом.
1.3 Система взаємодії компонентів FTP-обміну…………………………
1.4 Програмне забезпечення доступу до FTP ……………………………
1.5 Режими обміну даними ………………………………………………
1.6 Експлуатація власного FTP сервера
1.7 Проблеми протоколу FTP
2.Робота з сокетами
2.1 Теоретичні відомості
2.2 Робота з сокетами
2.3 Реалізація сервера
2.4 Реалізація клієнта
2.5 Приклад роботи з WinSock
3. Програмна частина
3.1 Пояснення до програми
Вступ
Безумовно, нічого нового нема у твердженні, що Internet – це всесвітня мережа, що містить у собі величезні інформаційні ресурси. Для людини інформативними є звуки, зображення, відчуття, запахи тощо, тоді як комп’ютер може сприймати, зберігати та передавати звичні для людини образи тільки у вигляді послідовності байт (тобто у вигляді файлів). І якщо обмін інформацією між комп’ютерами насправді – обмін файлами, то для людини отримати з мережі якийсь образ – означає скопіювати на свій комп’ютер відповідний файл. Дуже важливо використовувати Internet якомога продуктивніше, вміти шукати та копіювати потрібні файли.
Працюючи з мережею Internet, користувач постійно отримує та передае файли, навіть не підозрюючи про це. Коли виводиться поточний Web-вузол, це означає, що файли, які надходять, інтерпретуються Web-броузером. Якщо відсилається повідомлення електронною поштою, так само по аналогії ті самі файли передаються по Internet адресату.
Зараз, коли популярність World Wide Web достатньо велика, об’єм трафіку, що передається мережею Internet по протоколу FTP займає тим не менш перше місце, випереджуючи об’єм трафіку по протоколу HTTP. FTP – більш давній та універсальний мережевий протокол, який займається виключно файлами, звідки і походить його назва – “File Transfer Protocol”.
Я вибрав таку тему для курсової роботи, тому що вважаю, що технологія FTP є достатньо актуальною на сьогодні, широко застосовується при обміні інформацією через мережу Internet і тому ознайомлення з її особливостями та характеристиками є невід’ємною частиною загального вивчення інформаційних технологій. Досліджувана мною у цій роботі технологія повинна бути знайомою кожному користувачеві Internet-у як один із способів оптимізації роботи з мережею та економії часу.
На сьогодні актуальною задачею є зокрема організація файлових архівів у рамках TCP/IP. Архіви використовують для вирішення різноманітних задач, хоча найпопулянішими у мережі є вільні для доступу архіви, або такі, доступ до яких дозволяється через анонімний ідентифікатор користувача...